Piper Sandler lowered its price target for Bank of America from $50 to $49, maintaining a "neutral" rating, while Barclays raised its target from $53 to $58 with an "overweight" rating. Oppenheimer and Truist Financial also increased their targets, with Oppenheimer setting it at $55 and Truist at $53, both giving "outperform" and "buy" ratings, respectively. The consensus rating for Bank of America is "Moderate Buy," with an average target price of $48.64, as various analysts weigh in on the stock's performance.